// miniprogram/pages/leave_detail/leave_detail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    list: [],    //具体的请假信息
    index: 0,    //点击列表中的下标
    things_id: 0, //信息编号
    things_school_id: 0, //区块编号
    things_people_name: '',  //申请人姓名
    things_people_id: '',   //申请人编号
    things_audit_id: 0, //指定请假条审核者编号
    input_classA: '',  //年级
    input_classB: '',  //班级名
    input_classC: '',  //班级
    things_days: 0,  //请假总天数
    things_place: '',  //请假目的地
    things_tools: '', //请假出行方式
    before_class: '', //请假课程
    things_why: '',   //请假原因
    tarvel_time: '',  //请假出行日期
    return_time: '', //请假回归日期
    input_data: '',      //老师名字
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({   //获取上个页面传过来的数据
      list: JSON.parse(options.list),
      input_data: options.input_data
    })
    var date_return_time = new Date(this.data.list.return_time).getTime();
    var date_tarvel_time = new Date(this.data.list.tarvel_time).getTime();
    var year_return_time = new Date(date_return_time).getFullYear();      //年
    var month_return_time = new Date(date_return_time).getMonth()+1;      //月
    var Date_return_time = new Date(date_return_time).getDate();          //日
    var year_tarvel_time = new Date(date_tarvel_time).getFullYear();      //年
    var month_tarvel_time = new Date(date_tarvel_time).getMonth()+1;      //月
    var Date_tarvel_time = new Date(date_tarvel_time).getDate();          //日
    if(month_return_time < 10){                              //return_time
      month_return_time = "0" + month_return_time
    }
    if(Date_return_time < 10){
      Date_return_time = "0" + Date_return_time
    }
    if(month_tarvel_time < 10){                               //tarvel_time
      month_tarvel_time = "0" + month_tarvel_time
    }
    if(Date_tarvel_time < 10){
      Date_tarvel_time = "0" + Date_tarvel_time
    }
    this.setData({
      return_time: year_return_time+'-'+month_return_time+'-'+Date_return_time,
      tarvel_time: year_tarvel_time+'-'+month_tarvel_time+'-'+Date_tarvel_time,
    })
    this.chance();
  },

  chance(){
    var a = 0             
    var b = ''
    while(a < this.data.list.before_class.length){           //课程名处理
      if(this.data.list.class_teacher[a] == this.data.input_data){
        if(b.length == 0){
          b = this.data.list.before_class[a]
          a++
        }else{
          b = b + '、' + this.data.list.before_class[a]
          a++
        }
      }else{
        a++
      }
    }
    this.setData({
      before_class: b,
      things_people_name: this.data.list.things_people_name,  
      things_people_id: this.data.list.things_people_id,   
      input_classB: this.data.list.input_classB,  
      input_classA: this.data.list.input_classA,
      input_classC: this.data.list.input_classC,  
      things_days: this.data.list.things_days,  
      things_place: this.data.list.things_place,  
      things_tools: this.data.list.things_tools,  
      things_why: this.data.list.things_why,
      things_id: this.data.list.things_id,
      things_school_id: this.data.list.things_school_id,
      things_audit_id: this.data.list.things_audit_id,
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})